package com.zjdiepu.www.base.enums.status;

import com.zjdiepu.www.base.core.BaseEnum;

/**
 * 项目名称：dpqc-parent-manager-base <br/> 
 * 类名称：ExpressStatus <br/>  
 * 类描述： 律师函(快递)状态类型<br/>    
 * 创建人：xiongxiaotun <br/> 
 * 创建时间：2017年4月21日 下午4:14:20  <br/>   
 * 修改人：xiongxiaotun <br/> 
 * 修改时间：2017年4月21日 下午4:14:20   <br/>  
 * 修改备注：    <br/> 
 * @version V1.0   <br/>
 */
public enum ExpressStatus implements BaseEnum {
	/**
	 * 待查询
	 */
	WAIT_QUERY("-1", "待查询"),
	/**
	 * 查询异常
	 */
	QUERY_ERROR("0", "查询异常"),
	/**
	 * 暂无记录
	 */
	HAS_NO_RECORD("1", "暂无记录"),
	/**
	 * 在途中
	 */
	ON_THE_WAY("2", "在途中"),
	/**
	 * 派送中
	 */
	IN_DELIVERY("3", "派送中"),
	/**
	 * 已签收
	 */
	ALREADY_SIGN("4", "已签收"),
	/**
	 * 用户拒签
	 */
	USER_DENIED("5", "用户拒签"),
	/**
	 * 疑难件
	 */
	DIFFICULT_PARTS("6", "疑难件"),
	/**
	 * 无效单
	 */
	INVALID_SINGLE("7", "无效单"),
	/**
	 * 超时单
	 */
	TIMEOUT_SHEET("8", "超时单"),
	/**
	 * 签收失败
	 */
	SIGN_FAILURE("9", "签收失败"),
	/**
	 * 退回
	 */
	MAIL_RETURNED("10", "退回");
	/**
	 * 错误码
	 */
	private String code;
	/**
	 * 错误提示
	 */
	private String value;

	private ExpressStatus(String code, String value) {
		this.code = code;
		this.value = value;
	}

	public String getCode() {
		return code;
	}

	public String getValue() {
		return value;
	}
}
